package com.kingdee.pda.entity;

import java.io.Serializable;

/**
 * @author：dlj
 * @data：2021/9/29 10:33
 * @des：
 */
public class QtfInOutEntryInfo implements Serializable, Cloneable {
    private long id;
    /**
     * 商品编码
     */
    private long inoutskuid;
    /**
     * 商品名称
     */
    private String goodsname;
    /**
     * 规格编码
     */
    private String itemskucode;
    /**
     * 规格名称
     */
    private String itemskuname;
    /**
     * 调出库位
     */
    private long outlocationid;
    /**
     * 调出库位名称
     */
    private String outlocationName;
    /**
     * 调出库位编码
     * */
    private String outlocationNumber;
    /**
     * 调出库区
     */
    private long outlocationarea;
    /**
     * 调入库位
     */
    private long inlocationid;

    /**
     * 调入库位名称
     */
    private String inlocationName;

    /**
     * 调入库位编码
     * */
    private String inlocationNumber;
    /**
     * 调入库区
     */
    private long inlocationarea;
    /**
     * 调拨数量
     */
    private int inouttransferqty;
    /**
     * 基本单位
     */
    private long baseunit;
    /**
     * 材料标识
     */
    private long cqitem;
    /**
     * sku id组成
     */
    private long skucompositionid;

    /**
     * 调拨申请数量
     */
    private int plantransferqty;
    /**
     * 商品条码
     */
    private String itemBarcodeNumber;
    /**
     * 商品条码基础资料
     */
    private long itemBarcodeId;

    private String ownerType;
    private long owner;

    // 调入货主类型
    private String inOwnerType;
    private long inowner;
    private long invStatus;
    private long invType;

    private boolean hasRecommend;
    private boolean checked;

    private long invStatusId;//库存状态id
    private String invStatusName;//库存状态

    public long getInvStatusId() {
        return invStatusId;
    }

    public void setInvStatusId(long invStatusId) {
        this.invStatusId = invStatusId;
    }

    public String getInvStatusName() {
        return invStatusName == null ? "" : invStatusName;
    }

    public void setInvStatusName(String invStatusName) {
        this.invStatusName = invStatusName;
    }

    public boolean isChecked() {
        return checked;
    }

    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    public boolean isHasRecommend() {
        return hasRecommend;
    }

    public void setHasRecommend(boolean hasRecommend) {
        this.hasRecommend = hasRecommend;
    }

    public String getOutlocationNumber() {
        return outlocationNumber == null ? "" : outlocationNumber;
    }

    public void setOutlocationNumber(String outlocationNumber) {
        this.outlocationNumber = outlocationNumber;
    }

    public String getInlocationNumber() {
        return inlocationNumber == null ? "" : inlocationNumber;
    }

    public void setInlocationNumber(String inlocationNumber) {
        this.inlocationNumber = inlocationNumber;
    }

    public String getOutlocationName() {
        return outlocationName == null ? "" : outlocationName;
    }

    public void setOutlocationName(String outlocationName) {
        this.outlocationName = outlocationName;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getInoutskuid() {
        return inoutskuid;
    }

    public void setInoutskuid(long inoutskuid) {
        this.inoutskuid = inoutskuid;
    }

    public String getGoodsname() {
        return goodsname == null ? "" : goodsname;
    }

    public void setGoodsname(String goodsname) {
        this.goodsname = goodsname;
    }

    public String getItemskucode() {
        return itemskucode == null ? "" : itemskucode;
    }

    public void setItemskucode(String itemskucode) {
        this.itemskucode = itemskucode;
    }

    public String getItemskuname() {
        return itemskuname == null ? "" : itemskuname;
    }

    public void setItemskuname(String itemskuname) {
        this.itemskuname = itemskuname;
    }

    public long getOutlocationid() {
        return outlocationid;
    }

    public void setOutlocationid(long outlocationid) {
        this.outlocationid = outlocationid;
    }

    public long getOutlocationarea() {
        return outlocationarea;
    }

    public void setOutlocationarea(long outlocationarea) {
        this.outlocationarea = outlocationarea;
    }

    public long getInlocationid() {
        return inlocationid;
    }

    public void setInlocationid(long inlocationid) {
        this.inlocationid = inlocationid;
    }

    public String getInlocationName() {
        return inlocationName == null ? "" : inlocationName;
    }

    public void setInlocationName(String inlocationName) {
        this.inlocationName = inlocationName;
    }

    public long getInlocationarea() {
        return inlocationarea;
    }

    public void setInlocationarea(long inlocationarea) {
        this.inlocationarea = inlocationarea;
    }

    public int getInouttransferqty() {
        return inouttransferqty;
    }

    public void setInouttransferqty(int inouttransferqty) {
        this.inouttransferqty = inouttransferqty;
    }

    public long getBaseunit() {
        return baseunit;
    }

    public void setBaseunit(long baseunit) {
        this.baseunit = baseunit;
    }

    public long getCqitem() {
        return cqitem;
    }

    public void setCqitem(long cqitem) {
        this.cqitem = cqitem;
    }

    public long getSkucompositionid() {
        return skucompositionid;
    }

    public void setSkucompositionid(long skucompositionid) {
        this.skucompositionid = skucompositionid;
    }

    public int getPlantransferqty() {
        return plantransferqty;
    }

    public void setPlantransferqty(int plantransferqty) {
        this.plantransferqty = plantransferqty;
    }

    public String getItemBarcodeNumber() {
        return itemBarcodeNumber == null ? "" : itemBarcodeNumber;

    }

    public void setItemBarcodeNumber(String itemBarcodeNumber) {
        this.itemBarcodeNumber = itemBarcodeNumber;
    }

    public long getItemBarcodeId() {
        return itemBarcodeId;
    }

    public void setItemBarcodeId(long itemBarcodeId) {
        this.itemBarcodeId = itemBarcodeId;
    }

    public String getOwnerType() {
        return ownerType == null ? "" : ownerType;
    }

    public void setOwnerType(String ownerType) {
        this.ownerType = ownerType;
    }

    public long getOwner() {
        return owner;
    }

    public void setOwner(long owner) {
        this.owner = owner;
    }

    public String getInOwnerType() {
        return inOwnerType == null ? "" : inOwnerType;
    }

    public void setInOwnerType(String inOwnerType) {
        this.inOwnerType = inOwnerType;
    }

    public long getInowner() {
        return inowner;
    }

    public void setInowner(long inowner) {
        this.inowner = inowner;
    }

    public long getInvStatus() {
        return invStatus;
    }

    public void setInvStatus(long invStatus) {
        this.invStatus = invStatus;
    }

    public long getInvType() {
        return invType;
    }

    public void setInvType(long invType) {
        this.invType = invType;
    }

    @Override
    public QtfInOutEntryInfo clone() throws CloneNotSupportedException {
        return (QtfInOutEntryInfo) super.clone();
    }
}
